package net.sourceforge.wurfl.core.handlers.matchers.strategy.trie;

import net.sourceforge.wurfl.core.handlers.matchers.strategy.trie.node.TrieNode;


/**
 * A Trie interface
 * @author WURFL-PRO SRL, Rome, Italy
 */
public interface Trie {
	
	public TrieNode getRoot();
	
	public void put(Object object);

	public Object search(String key);
	
	public Object search(String key, Integer tolerance);
}